home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / graphic / vfnted10.zip / FONTEDIT.DOC < prev    next >
Text File  |  1991-12-05  |  5KB  |  157 lines

  1.  
  2.             FONTEDIT RELEASE 1.0  12/91
  3.             ---------------------------
  4.  
  5.                Written by Chris Howe
  6.                  Dept. of CS & EE
  7.                University of Vermont
  8.                Burlington, VT 05405
  9.  
  10.  
  11.     *********************************************************************
  12.     ***       This Program is Copyright (c) 1991 by Chris Howe        ***
  13.     *** Version 1.0 of this program is released to the public domain. ***
  14.     *********************************************************************
  15.  
  16.  
  17. INTRODUCTION:
  18.  
  19.     Fontedit is an interactive, mouse-oriented editing tool for
  20.     manipulating the character sets of DOS based computers equipped
  21.     with VGA graphics hardware. Right now, it can only edit text mode 
  22.     fonts, but the capability to edit graphics mode fonts may be added 
  23.     later if there is sufficient interest. 
  24.         A 286 CPU and VGA hardware are required. A mouse is 
  25.     required to use interactive mode.
  26.  
  27.  
  28.  
  29. INTERACTIVE MODE:
  30.  
  31.     Type "Fontedit" with no parameters, and the Work Box will pop up.
  32.  
  33.     The large rectangle on the left side of the Work Box is an enlarged 
  34.     view of the currently selected character. Clicking in this area 
  35.     will toggle various pixels of the character on and off.
  36.     
  37.     The small box to the right of this area gives an actual-size view
  38.     of the selected character, as well as its ASCII code. When you 
  39.     run Fontedit, the initial selection is the Null character (ASCII 0).
  40.  
  41.  
  42.  
  43. THE TEN BUTTONS:
  44.  
  45.     Clicking on any of the ten buttons will cause the following actions:
  46.  
  47.  
  48.     NEXT:  Increment the ASCII code by one, and edit that character.
  49.            Pressing Next at code 255 will go to code 0.
  50.  
  51.  
  52.     PREV:  Decrement the ASCII code by one, and edit that character.
  53.            Pressing Prev at code 0 will go to code 255.
  54.  
  55.  
  56.     LIST:  Display a table of all 256 characters. Click on any character
  57.            to go directly to it and begin editing. When the table pops 
  58.            up, the mouse cursor will be on the currently selected 
  59.            character, so you can click on it to return to the Work Box
  60.            without changing anything.
  61.  
  62.  
  63.     FILL:  Turn all of the pixels in the selected character on. This can
  64.            save editing time if the character you want to create make is 
  65.            going to be composed mostly of pixels that are on. 
  66.  
  67.  
  68.     KILL:  Turn all of the pixels in the selected character off.
  69.  
  70.  
  71.     RESTORE ONE: Restore the currently selected character to its
  72.            pixel pattern that was found when Fontedit was started.
  73.     
  74.            SUGGESTION: If you are making radical font changes, save a
  75.            font file containing the normal, default VGA font before you
  76.            begin working (see file functions below). Since the restore 
  77.            functions only remember what the font was since the latest 
  78.            invocation of Fontedit, this could save you from having to 
  79.            reboot to reset things. 
  80.  
  81.  
  82.     RESTORE ALL: Restore all characters to their pixel patterns that
  83.            were found when Fontedit was started.
  84.  
  85.  
  86.     SAVE:  Save the current state of the font to a file on disk.
  87.            The filename entry box may seem small, but it can scroll 
  88.            horizontally to accommodate long paths. The arrow keys are 
  89.            not active, but the scrolling will occur automatically as 
  90.            needed while you are typing characters or backspace editing.
  91.  
  92.            The escape key will cancel the save operation, as will
  93.            pressing Enter with no filename specified.
  94.  
  95.            NOTE:
  96.  
  97.                  The mouse is not enabled during this operation.
  98.  
  99.  
  100.     LOAD:  Load a font file from disk into the VGA font hardware.
  101.            When you click on the Load button, a list of the files 
  102.            in the current directory will appear, along with a box
  103.            above it containing the current path.
  104.  
  105.            WHAT TO DO:
  106.  
  107.                   - You can move to a filename with the up and down arrow keys.
  108.  
  109.                - Pressing enter will load the file.
  110.  
  111.                - The list will scroll for larger directories, and the
  112.              page-up and page-down keys are active.
  113.  
  114.                - Subdirectories are preceded by the  character, and 
  115.                  pressing enter will switch to that directory. 
  116.  
  117.            - To move up a directory, press enter with the selection 
  118.                  over the ".." entry, which is preceded by the  character.
  119.  
  120.                - You can cancel the load operation by pressing Escape 
  121.              at any time.
  122.  
  123.            NOTES:
  124.  
  125.                  The mouse is not enabled during this operation.
  126.  
  127.              You can only access the current default drive.
  128.  
  129.  
  130.            CREDIT WHERE CREDIT IS DUE:
  131.  
  132.            The directory menu style is modeled after
  133.            Vern Buerg's classic LIST utility.
  134.  
  135.  
  136.     EXIT:  Quit, return to DOS.
  137.  
  138.  
  139.  
  140. COMMAND LINE MODE: 
  141.     
  142.         Fontedit [-f filename]
  143.  
  144.     This will load a font file that was previously created with
  145.     Fontedit, without going into interactive mode. This allows 
  146.     you to load a customized font from your autoexec.bat file.
  147.     A mouse is not required for this mode.
  148.  
  149.     Note: do not type the square brackets. They indicate that the 
  150.     enclosed argument is not required to run Fontedit.
  151.  
  152.  
  153.  
  154. NOTES:
  155.     A small amount of screen interference is normal while the program 
  156.     updates the VGA's internal font tables.
  157.